package com.mytool.model;

import lombok.Data;
import java.util.List;
import java.util.Map;

/**
 * 表元数据
 */
@Data
public class TableMetaData {
    /**
     * 表名
     */
    private String tableName;

    /**
     * 领域对象名（驼峰命名，单数形式）
     */
    private String domainObjectName;

    private String fieldName;

    /**
     * 表注释
     */
    private String tableComment;

    /**
     * 字段列表
     */
    private List<Map<String, String>> fields;

    /**
     * 是否包含日期字段
     */
    private boolean hasDateFields;

    /**
     * 是否包含小数字段
     */
    private boolean hasDecimalFields;

    /**
     * 是否包含状态字段
     */
    private boolean hasStatusField;
}
